import RequestUtils from '@/utils/RequestUtils'

export default {
  /**
   * 根据SpuId获取商品详情
   * @param params
   * @returns {AxiosPromise}
   */
  getSpu(spuId) {
    return RequestUtils({
      url: `/api/goods/getSpu/${spuId}`,
      method: 'GET'
    })
  },
  /**
   * 根据SkuId获取商品详情
   * @param params
   * @returns {AxiosPromise}
   */
  getSku(skuId) {
    return RequestUtils({
      url: `/api/goods/getSku/${skuId}`,
      method: 'GET'
    })
  },
  /**
   * 列表-分页
   * @param params
   * @returns {AxiosPromise}
   */
  list(params = {}, page) {
    return RequestUtils({
      url: `/api/goods/search/${page.current}/${page.pageSize}`,
      method: 'POST',
      data: {
        ...params
      }
    })
  }
}
